Заполнение отсутствующих значений

Процедура позволяет экстраполировать отсутствующие значения поля.

Необходимость этой процедуры определяется следующей проблемой: некоторые задачи обработки данных умеют работать только с полями без пропусков. В случае, когда реальные данные имеют пропуски, собственно обработка должна предваряться восполнением отсутствующих значений. Если для одного поля приходится считать несколько таких задач, то разумно вначале создать “затянутое” поле и работать с ним.

Алгоритм

При восполнении используется фильтрация в круглом окне треугольным фильтром (фильтр обратных расстояний). Процедура восполнения реализована в виде последовательности фильтраций с увеличивающимися размерами окна. Фильтрация проводится до тех пор, пока в результирующем поле остаются пропуски.

Параметры

Для определения обрабатываемого поля необходимо выбрать нужное свойство из числа существующих в текущей ТОС (см. Рис. 1), параметр Свойство на панели Исходное поле.

Заполнение отсутствующих значений

Рис. 1. Выбор параметров для восполнения отсутствующих значений.

Для размещения заполненного поля необходимо определить Имя файла ТОС и Свойство на панели Результат: Заполненное поле. По умолчанию используется имя текущей ТОС, которое можно изменить.

В результате выполнения процедуры, в зависимости от заданного пользователем имени выходной ТОС, либо создается новая ТОС, либо дописывается новое свойство к уже существующей ТОС, в котором размещается поле без пропусков. Создаваемая ТОС наследует размеры и параметры сети исходной (текущей) ТОС.

Примечание. Список процедур требующих восполнения отсутствующих значений